Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhance Spectrum Analyzer #365

Merged
merged 17 commits into from
Nov 26, 2017
Merged

Enhance Spectrum Analyzer #365

merged 17 commits into from
Nov 26, 2017

Conversation

jopohl
Copy link
Owner

@jopohl jopohl commented Nov 22, 2017

This PR greatly improves the performance of the spectrum analyzer and additionally adds a waterfall plot to it.

@jopohl jopohl requested a review from andynoack November 25, 2017 16:59
@jopohl jopohl changed the title [WIP] Enhance Spectrum Analyzer Enhance Spectrum Analyzer Nov 25, 2017
Copy link
Collaborator

@andynoack andynoack left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great and performs very well with LimeSDR under Manjaro/XFCE

@jopohl jopohl merged commit 1238995 into master Nov 26, 2017
@jopohl jopohl deleted the spectrogram_opt branch November 26, 2017 11:24
jopohl added a commit that referenced this pull request Dec 4, 2017
* add cython method for abs2

* add arr2decibel method

* add timings

* add fft benchmark

* add live spectrogram test

* add test for spectrum analyzer

* tune thread count

* add spectrogram to spectrum dialog

* integrate waterfall

* fix unittest

* improve grid scene

* draw frequency marker in spectrum analyzer

* clear spectrogram on clear button + remove marker on leave

* eliminate spectrogram graphic view on close

* ensure spectrogram fits in view

* guard resize

* add test for clear button in spectrum dialog
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants